2c9fbd8388a12aba85ed278f6ed11918b8ce2d64,zul/src/org/zkoss/zul/render/TreechildrenDefault.java,TreechildrenDefault,render,#Component#Writer#,56

Before Change


			
		}
		else{
			int i = self.getVisibleBegin();
			if (i < self.getChildren().size()) 
			{
				ListIterator it = self.getChildren().listIterator(i);
				for (int end = self.getVisibleEnd(); i <= end && it.hasNext(); i++) 
				{
					((Component)it.next()).redraw(out);
				}
			}			
		}

After Change


public class TreechildrenDefault implements ComponentRenderer {
	public void render(Component comp, Writer out) throws IOException {
		final SmartWriter wh = new SmartWriter(out);
		final Treechildren self = (Treechildren) comp;
		
		if (self.getParent() instanceof Tree) { //top level
			wh.write("<tbody id=\"").write(self.getUuid()).write('"')
				.write(self.getOuterAttrs()).write( self.getInnerAttrs() ).writeln(">")
				.writeChildren(self, self.getVisibleBegin(), self.getVisibleEnd())
				.writeln("</tbody>");
		} else {
			wh.writeChildren(self, self.getVisibleBegin(), self.getVisibleEnd());
		}
	}
}